package org.de.maeyer.statistic;

/**
 * @author Peter De Maeyer
 */
public interface Accumulator {
	
	void reset();
	
	void accumulate();
	
	void accumulateObject(Object value);
	
	void accumulateDouble(double value);
	
	void accumulateLong(long value);
	
	void appendTo(StatisticsBuilder builder);
}
